import { get } from './requestApi'

const BASE_URL = '/api/person/'

const API_URL = {
  GET_PERSONS_COUNT: 'getPerCount', //  统计当前搜索人员数量
  GET_PERSONS_DETAIL: 'getPerDetail', //  人员详情
  GET_PERSONS_PROFE_CERS: 'getPerProfeCers',  //  人员职称证书
  GET_PERSONS_PROJECTS: 'getPerProjects', //  siku
  GET_PERSHUILI_PROJECTS: 'getPerShuiLiProjects',
  GET_PERSONS_REG_CERS: 'getPerRegCers',  //  人员注册证书
  GET_PERSONS_TYPES: 'getPerTypes', //  人员类别
  GET_PERSONS: 'getPersons',  //  人员列表
}

for (const i in API_URL) {
  API_URL[i] = BASE_URL + API_URL[i]
}

/**
 * 人员列表
 * @param query
 * @returns {*}
 */
export function getPersons(query) {
  return get(API_URL.GET_PERSONS, query)
}

/**
 * 统计当前搜索人员数量
 * @param query
 * @returns {*}
 */
export function getPerCount(query) {
  return get(API_URL.GET_PERSONS_COUNT, query)
}

/**
 * 人员类别
 * @param query
 * @returns {*}
 */
export function getPerTypes(query) {
  return get(API_URL.GET_PERSONS_TYPES, query)
}

/**
 * 人员详情
 * @param query
 * @returns {*}
 */
export function getPerDetail(query) {
  return get(API_URL.GET_PERSONS_DETAIL, query)
}

/**
 * 人员注册证书
 * @param query
 * @returns {*}
 */
export function getPerRegCers(query) {
  return get(API_URL.GET_PERSONS_REG_CERS, query)
}

/**
 * 人员职称证书
 * @param query
 * @returns {*}
 */
export function getPerProfeCers(query) {
  return get(API_URL.GET_PERSONS_PROFE_CERS, query)
}

/**
 * siku
 * @param query
 * @returns {*}
 */
export function getPerProjects(query) {
  return get(API_URL.GET_PERSONS_PROJECTS, query)
}
/**
 * shuili
 * @param query
 * @returns {*}
 */
export function getPerShuiLiProjects(query) {
  return get(API_URL.GET_PERSHUILI_PROJECTS, query)
}

